﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NextCMS.Models
{
    public class SiteLanguageModel
    {
        public int Id { get; set; }
        public int SiteId { get; set; }
        public string LangCode { get; set; }
        public string LangName { get; set; }
        public string Direction { get; set; }
    }
    public interface ISiteLanguage : IDisposable
    {
        IEnumerable<SiteLanguageModel> GetAll();
        SiteLanguageModel GetById(int Id);
        SiteLanguageModel GetByLangCode(string LangCode);
        IEnumerable<SiteLanguageModel> GetAllBySiteId(int SiteId);
        int Save(SiteLanguageModel page);
        void Delete(int id);
        void Edit(SiteLanguageModel page);
    }
}
